independent petrol station - Spanish English Dictionary